/*------------------单个ip调用-------------------*/{dede:type typeid="12"}[field:typename /] |{/dede:type}{dede:type typeid='12'}[field:typelink /]{/dede:type}{dede:arclist idlist='569'}[field:arcurl/]{/dede:arclist}/*------------------具体调用一篇文章-------------------*/{dede:arclist row='1' orderby='pubdate' flag='p' idlist='70' }[field:title/]
{/dede:arclist}/*------------------调用后台用栏目id命名的图片-------------------*/src="/bdf/templets/bdf/static/images/list/{dede:field name='typeid'/}.jpg"/*------------------三大标签-------------------*/a.首页{dede:global.cfg_webname/} b.列表{dede:field.title/}_{dede:global.cfg_webname/} c.文章{dede:field.title/}_{dede:global.cfg_webname/} /*------------------加载模板文件-------------------*/ {dede:include filename="head.htm"/}/*------------------文章列表常用标签-------------------*/当前位置:{dede:field name='position'/}标签:{dede:field.id function=GetTags_list(@me)/}标题:{dede:field.title/}来源:{dede:field.source/}作者: {dede:field.writer/} 时间:文章页:{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}列表页:[field:pubdate function="GetDateMK(@me)"/]文章内容:{dede:field.body/}TAG:{dede:tag type='current'/}热门关键词:{dede:hotwords num='5' subday='30'/}文章点击次数:[field:click /]次{dede:field.click/} 文章摘要:{dede:field.description function='cn_substr(@me,196)'/}上一页和下一页{dede:prenext get='pre'/}{dede:prenext get='next'/}或{dede:prenext function="str_replace(' 下一篇:',' '.''.'下一篇:',@me)"/}相关疾病阅读{dede:likearticle row="5" orderby="pubdate" titlelen="36"}
[field:title/]
[field:description function="cn_substr(@me,100)"/]...[阅读全文] {/dede:arclist} /*------------------内容截取的调用-------------------*/{dede:arclist typeid="3" flag="h" row="1" }[field:title/]
[field:description function='(strlen("@me")>100?cn_substr("@me",100)."……":"@me")'/]【详细】
[field:title/] [field:pubdate function="MyDate('m-d',@me)"/]
[field:description function="cn_substr(@me,140)"/]...【详细】
{dede:channelartlist} [field:title/] {/dede:arclist}/*------------------相关页面-------------------*/ {dede:likesgpage} [field:title /] {/dede:likesgpage}/*------------------热点内容-------------------*/{dede:arclist row=10 orderby=click} [field:title/] {/dede:arclist}/*------------------输出所有顶级栏目-------------------*/{dede:channel type='son' currentstyle=" ~typename~"} [field:typename/]{/dede:channel}--------------------------------------------------------------------------------------------------可以用 channelartlist 标签进行循环子栏目及其栏目数据,据说,它也是织梦(DedeCMS)系统中唯一一个支持标签嵌套的调用标签,基本用法如下,可根据需要修改:上述代码在首页可实现子栏目及子栏目内容列表的调用!下面说说 channelartlist 标签在列表页及内容页的使用{dede:channelartlist} {dede:field name='typename'/} 更多...{dede:arclist titlelen='60' row='8'} [field:pubdate function="MyDate('m-d',@me)'/][field:title /] {/dede:arclist}{/dede:channelartlist}channelartlist 标签暂时支持三个参数,分别为:typeid='0' 限制上级栏目ID;也可以用top,支持“,”表示多个栏目row='20' 循环的栏目数量,默认为20;cacheid = '' 标签缓存ID,一般为空但如果你只是将上述代码原封不动的复制粘贴到终极栏目页或内容页,是不会出现任何调用结果的,因为在标签 channelartlist 中,当typeid为空,则表示当前栏目,但是终极栏目列表和内容页是没有下级栏目的,所以就会出错--------------------------------------------------------------------------------------------------调用后台图片style="background:url([field:global.cfg_templets_skin/]/images/shiliao[field:global.autoindex/].png) no-repeat center top"style="background:url(/bdf/templets/bdf/images/shiliao4.png) no-repeat center top"--------------------------------------------------------------------------------------------------[field:global name=autoindex/] 在标题加上序列数字[field:global name=autoindex/ ]有序列表需要使用到[field:global name=autoindex/ ],生成后就是123456----,但是有时候我们可能不需要从1开始,比如从2仿站培训开始:[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]相反,如果想让它从0开始,那就用这个代码:[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global] [field:title/]--------------------------------------------------------------------------------------------------调用大栏目下各个栏目的文章{dede:arclist typeid="3" flag="a" row="5"} [[field:typename/]栏目] [field:title/]{/dede:arclist}--------------------------------------------------------------------------------------------------后台路径调用{dede:global.cfg_memberurl/} 指的是会员中心 对应/member/目录{dede:global.cfg_cmsurl/} 对应的是网站根目录/{dede:global.cfg_dataurl/} data目录对应 /data/{dede:global.cfg_basehost/} 网站地址 比方:http://www.sina.com{dede:global.cfg_webname/} 网站名称{dede:global.cfg_soft_lang/} 网页编码 GBK2312 或者 UTF-8{dede:global.cfg_description/} 网站描述(摘要){dede:global.cfg_keywords/} 网站关键词{dede:field.title/} 列表页或者文章页标题{dede:field name=’keywords’/} 列表页或者文章页关键词{dede:field name=’description’ function=’html2text(@me)’/} 列表页或者文章页描述(摘要){dede:field.seotitle /} 栏目SEO标题{dede:field.content/} 栏目内容{dede:pagebreak/} 文章分页{dede:global.cfg_templets_skin/} 对应的是/templets/模板目录{dede:global.cfg_templeturl/} 织梦模板目录所在路径 对应 /templets/--------------------------------------------------------------------------------------------------下面就是两个DEDECMS实现调用名称和链接的代码:{dede:field name='typeurl' function=”GetTypeName(@me)”/} 指的是当前栏目的URL地址, {dede:field name='typename' function=”GetTypeName(@me)”/}指的是当前栏目的名称--------------------------------------------------------------------------------------------------列表页判断有没有缩略图 ------------------------------------------------------------------------------------------------------------------{dede:field.seotitle /} 标题调用SEO标题: {dede:field.title/}_{dede:field.seotitle /}_{dede:global.cfg_webname/} 调用栏目描述: {dede:field.description function='html2text(@me)'/}调用关键词: {dede:field.keywords/}调用文章内容:{dede:list pagesize='10' orderby='pubdate' titlelen='50' } {/dede:channelartlist} ---------------------------------------------------------------------------------------------------加自定义字段时:{dede:arclist idlist='815' channelid="1" addfields="sc"} {/dede:arclist}要加channelid="1" addfields="sc" 这样才有效果---------------------------------------------------------------------------------------------------Dedecms 添加Tag标签搜索A:文件为:/include/helpers/archive.helper.php在文件的最后加上function GetTags_list($aid){ global $dsql; $tags = ''; $query = "SELECT tag FROM `#@__taglist` WHERE aid='$aid' "; $dsql->Execute('tag',$query); while($row = $dsql->GetArray('tag')) { $tags .= ($tags=='' ? " ".$row['tag']."" : ' '." ".$row['tag'].""); } return $tags;}function GetTags($aid){global $dsql; $tags = '';$query = "Select tag From `gk_taglist` where aid='$aid' ";$dsql->Execute('tag',$query);while($row = $dsql->GetArray('tag')){$tags .= ($tags==''? $row['tag'] : ','.$row['tag']);}return $tags;}B.Tag在模板的调用为{dede:tag row='8' sort='week'} [field:tag /]{/dede:tag}调用也可以这样写 [field:id function=GetTags(@me)/] {dede:field.id function=GetTags_list(@me)/}标签: {dede:field.id function=GetTags_list(@me)/}---------------------------------------------------------------------------------------------------调用缩略图{dede:arclist row='5' typeid='35' flag='h' isweight='y' orderby='weight' orderway='asc'} {/dede:arclist}可以背景调节图片的位置style="background-position:0px -74px !important;"--------------------------------------------------------------------------------------------------- Dedecms 导出全部站链接{dede:arclist row="100000"} [field:fulltitle/] 域名[field:arcurl/] {/dede:arclist}---------------------------------------------------------------------------------------------------修改dedecms 标题的默认长度在/include/taglib 文件夹内的arclist.lib.php文件$titlelen = AttDef($titlelen,30); 修改30就可以了---------------------------------------------------------------------------------------------------Dedecms 缓存时主页链接不对的,要改\data\config.cache.inc.php---------------------------------------------------------------------------------------------------修改栏目配置目录在这个数据表dede_arctype 修改 字段为:typedir---------------------------------------------------------------------------------------------------dedecms的水印图片位置:data/mark文件夹---------------------------------------------------------------------------------------------------Dedecms 的评论模板Ajaxfeedback.htm ,如果内容显示为{dede:changyan/} 这是畅言的,要复制Ajaxfeedback2.htm覆盖Ajaxfeedback.htm路径在\templets\default\feedback_templet.htm的路劲在\templets\plus---------------------------------------------------------------------------------------------------调用一级栏目A调用顶级栏目{dede:channel type='top' row='11' } [field:typename/] {/dede:channel} B 调用顶级栏目而且排除id为3的栏目{dede:channelartlist typeid='top' row='11' notypeid='3'} {dede:field name='typename'/} {/dede:channelartlist}---------------------------------------------------------------------------------------------------调用输出二级栏目{dede:channel type='son' noself='yes' } [field:typename/] {/dede:channel}---------------------------------------------------------------------------------------------------Channelartlist一级栏目当前栏目高亮if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){ $pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'class="thislanmu link"'; } else{ $pv->Fields['currentstyle'] = ''; } 在模板加入后:{dede:channelartlist typeid='top' row='11' notypeid='3' } {dede:field name='typename'/} {/dede:channelartlist} ---------------------------------------------------------------------------------------------------Channel二级栏目当前栏目当前栏目高亮{dede:channel type='son' noself='yes' currentstyle=" ~typename~ "} [field:typename/] {/dede:channel}---------------------------------------------------------------------------------------------------判断栏目加载不同的class{dede:channelartlist typeid='3'}{dede:global name=itemindex runphp='yes'}$a=" ";$b=" ";if(@me==1){@me=$a;}else{@me=$b;}{/dede:global} {/dede:channelartlist}---------------------------------------------------------------------------------------------------修改后台栏目的生成目录 dede_arctype---------------------------------------------------------------------------------------------------{dede:global.cfg_basehost/} //网站首页 首页 ---------------------------------------------------------------------------------------------------有时候文章要调取摘要{dede:field.description function='(strlen("@me")>190?cn_substr("@me",190)." …":"@me")'/}---------------------------------------------------------------------------------------------------Dedec 文章关键字用
- {dede:field name='typename'/} 更多...
-
- {dede:arclist titlelen='60' row='8'}
- [field:pubdate function="MyDate('m-d',@me)"/][field:title /] {/dede:arclist}
{dede:list pagesize='8'} [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : ""); [/field:array][field:title/] {/dede:list}
- {dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}
-
[field:title/]
发表于:[field:pubdate function="GetDateMK(@me)"/][field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `dede_addonarticle` where aid='$aid' "); @me = cn_substr(strip_tags("{$row['body']}"),200);[/field:id]...[[详情]]
{dede:field name='typename'/}更多..
{dede:arclist row='1' flag='p' orderby='pubdate' titlelen='14'} {/dede:arclist}- {dede:arclist limit='1,4' orderby='pubdate' titlelen='30'}
- [field:title/]... {/dede:arclist}
擅长:[field:sc function='(strlen("@me")>50?cn_substr("@me",50)." …":"@me")'/]
关键字:{dede:field.keywords/}
---------------------------------------------------------------------------------------------------搜索效果 当前所在位置: 搜索{dede:global name='keyword' function='RemoveXSS(@me)'/} 的结果 当前所在位置: 搜索标签“{dede:field.tag/}”搜索:{dede:list perpage='9' infolen='120'} [field:info/][阅读全文]
{/dede:list}